#globalheader {
	Z-INDEX: 9998; POSITION: relative; TEXT-ALIGN: left; MARGIN: 18px auto; WIDTH: 980px; DISPLAY: block; FONT: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; BACKGROUND: url(/global/nav/images/globalheader.png) repeat-x; HEIGHT: 36px; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; box-shadow: rgba(0,0,0,0.3) 0 1px 2px
}

@media Unknown    
{
#globalheader {
	Z-INDEX: 1
}
    }
#globalheader #globalnav {
	Z-INDEX: 3; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: block; PADDING-TOP: 0px
}
#globalheader #globalnav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#globalheader #globalnav LI {
	DISPLAY: inline
}
#globalheader #globalnav LI A {
	TEXT-INDENT: -9999px; WIDTH: 102px; BACKGROUND: url(/global/nav/images/globalnav.png) no-repeat; FLOAT: left; HEIGHT: 36px; OVERFLOW: hidden; CURSOR: pointer
}
v\:roundrect {
	BEHAVIOR: url(#default#VML)
}
v\:fill {
	BEHAVIOR: url(#default#VML)
}
#globalheader-roundrect {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 980px; DISPLAY: block; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
#globalheader-fill {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 980px; DISPLAY: block; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
#globalheader-shadow {
	Z-INDEX: 1; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2); WIDTH: 980px; DISPLAY: block; HEIGHT: 35px; TOP: -1px; LEFT: -2px
}
#globalheader .tabs6-nosearch#globalnav LI A {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_tabs6-nosearch.png); WIDTH: 163px
}
#globalheader .tabs6-nosearch#globalnav LI#gn-apple A {
	WIDTH: 165px
}
#globalheader .tabs7-nosearch#globalnav LI A {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_tabs7-nosearch.png); WIDTH: 140px
}
#globalheader .tabs7-nosearch#globalnav LI#gn-apple A {
	WIDTH: 140px
}
#globalheader .nosearch#globalnav LI A {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_nosearch.png); WIDTH: 122px
}
#globalheader .nosearch#globalnav LI#gn-apple A {
	WIDTH: 126px
}
#globalheader .tabs7#globalnav LI A {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_tabs7.png); WIDTH: 117px
}
#globalheader .tabs7#globalnav LI#gn-apple A {
	WIDTH: 114px
}
#globalheader #globalnav LI A {
	OUTLINE-STYLE: none; BACKGROUND-POSITION: 100% 0px
}
#globalheader #globalnav LI A.before {
	BACKGROUND-POSITION: 100% -36px
}
#globalheader #globalnav LI A:hover {
	BACKGROUND-POSITION: 100% -72px
}
#globalheader #globalnav LI A:focus {
	BACKGROUND-POSITION: 100% -72px
}
#globalheader #globalnav LI A:active {
	BACKGROUND-POSITION: 100% -108px
}
#globalheader #globalnav LI#gn-apple A {
	BACKGROUND-POSITION: 0px 0px
}
#globalheader #globalnav LI#gn-apple A.before {
	BACKGROUND-POSITION: 0px -36px
}
#globalheader #globalnav LI#gn-apple A:hover {
	BACKGROUND-POSITION: 0px -72px
}
#globalheader #globalnav LI#gn-apple A:focus {
	BACKGROUND-POSITION: 0px -72px
}
#globalheader #globalnav LI#gn-apple A:active {
	BACKGROUND-POSITION: 0px -108px
}
#globalheader .tabs6-nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -165px 0px
}
#globalheader .tabs6-nosearch#globalnav LI.gn-last A:hover {
	BACKGROUND-POSITION: -165px -72px
}
#globalheader .tabs6-nosearch#globalnav LI.gn-last A:focus {
	BACKGROUND-POSITION: -165px -72px
}
#globalheader .tabs6-nosearch#globalnav LI.gn-last A:active {
	BACKGROUND-POSITION: -165px -108px
}
#globalheader .tabs7-nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -140px 0px
}
#globalheader .tabs7-nosearch#globalnav LI.gn-last A:hover {
	BACKGROUND-POSITION: -140px -72px
}
#globalheader .tabs7-nosearch#globalnav LI.gn-last A:focus {
	BACKGROUND-POSITION: -140px -72px
}
#globalheader .tabs7-nosearch#globalnav LI.gn-last A:active {
	BACKGROUND-POSITION: -140px -108px
}
#globalheader .nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -126px 0px
}
#globalheader .nosearch#globalnav LI.gn-last A:hover {
	BACKGROUND-POSITION: -126px -72px
}
#globalheader .nosearch#globalnav LI.gn-last A:focus {
	BACKGROUND-POSITION: -126px -72px
}
#globalheader .nosearch#globalnav LI.gn-last A:active {
	BACKGROUND-POSITION: -126px -108px
}
.store#globalheader LI#gn-store A {
	BACKGROUND-POSITION: right -144px
}
.mac#globalheader LI#gn-mac A {
	BACKGROUND-POSITION: right -144px
}
.ipod#globalheader LI#gn-ipod A {
	BACKGROUND-POSITION: right -144px
}
.iphone#globalheader LI#gn-iphone A {
	BACKGROUND-POSITION: right -144px
}
.ipad#globalheader LI#gn-ipad A {
	BACKGROUND-POSITION: right -144px
}
.itunes#globalheader LI#gn-itunes A {
	BACKGROUND-POSITION: right -144px
}
.support#globalheader LI#gn-support A {
	BACKGROUND-POSITION: right -144px
}
.gn-last#globalheader .tabs6-nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -165px -144px
}
.gn-last#globalheader .tabs7-nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -140px -144px
}
.gn-last#globalheader .nosearch#globalnav LI.gn-last A {
	BACKGROUND-POSITION: -126px -144px
}
#globalheader #globalnav LI A SPAN {
	MARGIN: 3px auto; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/global/nav/images/globalnav_text.png) no-repeat 50% 0px; HEIGHT: 30px; _background-image: url(/global/nav/images/globalnav_text.gif)
}
.svg#globalheader #globalnav LI A SPAN {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_text.svg)
}
.decelerate#globalheader #globalnav LI A SPAN {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_text.png)
}
.ios3#globalheader #globalnav LI A SPAN {
	BACKGROUND-IMAGE: url(/global/nav/images/globalnav_text.png)
}
#globalheader #globalnav LI#gn-apple A SPAN {
	BACKGROUND-POSITION: 50% 0px
}
#globalheader #globalnav LI#gn-store A SPAN {
	BACKGROUND-POSITION: 50% -30px
}
#globalheader #globalnav LI#gn-mac A SPAN {
	BACKGROUND-POSITION: 50% -60px
}
#globalheader #globalnav LI#gn-ipod A SPAN {
	BACKGROUND-POSITION: 50% -90px
}
#globalheader #globalnav LI#gn-iphone A SPAN {
	BACKGROUND-POSITION: 50% -120px
}
#globalheader #globalnav LI#gn-ipad A SPAN {
	BACKGROUND-POSITION: 50% -150px
}
#globalheader #globalnav LI#gn-itunes A SPAN {
	BACKGROUND-POSITION: 50% -180px
}
#globalheader #globalnav LI#gn-support A SPAN {
	BACKGROUND-POSITION: 50% -210px
}
#globalsearch {
	Z-INDEX: 5; POSITION: absolute; PADDING-BOTTOM: 8px; PADDING-LEFT: 12px; WIDTH: 140px; PADDING-RIGHT: 12px; BACKGROUND: url(/global/nav/images/globalsearch_bg.png) no-repeat 100% 0px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 8px
}
#g-search {
	POSITION: relative; DISPLAY: block
}
#sp-searchtext {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: 100px; PADDING-RIGHT: 20px; BACKGROUND: url(/global/nav/images/globalsearch_field.png) no-repeat 0px 0px; HEIGHT: 16px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px; -webkit-appearance: none
}
#sp-searchtext:focus {
	OUTLINE-STYLE: none; BACKGROUND-POSITION: 0px 100%; COLOR: #000
}
#g-search LABEL {
	MARGIN-TOP: -2px; DISPLAY: block
}
#g-search .sp-label {
	MARGIN-BOTTOM: -2px
}
#g-search .sp-label LABEL {
	MARGIN: 0px; DISPLAY: none
}
.globalheader-js #g-search {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; WIDTH: 100px; PADDING-RIGHT: 20px; BACKGROUND: url(/global/nav/images/globalsearch_field.png) no-repeat 0px 0px; HEIGHT: 16px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
.globalheader-js #sp-searchtext {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
.searchmode #g-search {
	BACKGROUND-POSITION: 0px 100%
}
.searchmode #sp-searchtext {
	OUTLINE-STYLE: none; COLOR: #000
}
#globalsearch .reset {
	Z-INDEX: 6; POSITION: absolute; WIDTH: 11px; BACKGROUND: url(/global/nav/images/globalsearch_reset.gif); HEIGHT: 11px; OVERFLOW: hidden; TOP: 5px; RIGHT: 6px
}
#globalsearch .reset {
	DISPLAY: none
}
.searchmode #globalsearch .empty .reset {
	DISPLAY: none
}
.searchmode #globalsearch .reset {
	DISPLAY: block; CURSOR: pointer
}

@media Unknown    
{
#globalsearch .reset {
	DISPLAY: none !important
}
    }
#globalsearch .spinner {
	Z-INDEX: 7; POSITION: absolute; WIDTH: 11px; DISPLAY: none; BACKGROUND: url(/global/nav/images/globalsearch_spinner.gif); HEIGHT: 11px; OVERFLOW: hidden; TOP: 5px; RIGHT: 6px
}
.searchmode #globalsearch .spinner {
	DISPLAY: block
}
.searchmode #globalsearch .hide.spinner {
	DISPLAY: none
}
#sp-results {
	Z-INDEX: 9999; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 290px; TOP: 32px; RIGHT: 0px
}
#sp-results DIV {
	POSITION: relative; BACKGROUND: #fff; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-box-shadow: rgba(0,0,0,0.5) 0 0 10px; -ms-box-shadow: rgba(0,0,0,0.5) 0 0 10px; -o-box-shadow: rgba(0,0,0,0.5) 0 0 10px; -moz-box-shadow: rgba(0,0,0,0.5) 0 0 10px; -webkit-box-shadow: rgba(0,0,0,0.5) 0 0 10px; box-shadow: rgba(0,0,0,0.5) 0 0 10px
}
#sp-results #sp-roundrect {
	POSITION: absolute; WIDTH: 100%
}
#sp-results #sp-roundrect DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#sp-results .sp-shadow {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Blur(pixelRadius=10); WIDTH: 100%; DISPLAY: none; BACKGROUND: #333; TOP: -10px; LEFT: -10px
}
#sp-results H3 {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.3; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 8px
}
#sp-results UL {
	PADDING-BOTTOM: 4px
}
#sp-results #sp-roundrect UL {
	WIDTH: 291px; MARGIN-LEFT: 1px; MARGIN-RIGHT: -2px
}
#sp-results UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#sp-results UL LI A {
	PADDING-BOTTOM: 6px; OUTLINE-STYLE: none; PADDING-LEFT: 66px; PADDING-RIGHT: 10px; ZOOM: 1; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 6px
}
#sp-results UL LI A:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: '.'
}
#sp-results UL LI A H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#sp-results UL LI A P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#sp-results UL LI A IMG {
	MARGIN: 0px 10px 0px -56px; WIDTH: 46px; FLOAT: left; HEIGHT: 46px; BEHAVIOR: none
}
#sp-results UL.noresults {
	PADDING-TOP: 4px
}
#sp-results UL.noresults LI A {
	TEXT-ALIGN: center; PADDING-LEFT: 10px
}
#sp-results UL LI A:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF648FFA,endColorstr=#FF0D67F7); BACKGROUND: #367af8
}
#sp-results UL LI A:focus {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF648FFA,endColorstr=#FF0D67F7); BACKGROUND: #367af8
}
#sp-results UL LI.focus A {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF648FFA,endColorstr=#FF0D67F7); BACKGROUND: #367af8
}
#sp-results UL LI A:hover H4 {
	COLOR: #fff
}
#sp-results UL LI A:focus H4 {
	COLOR: #fff
}
#sp-results UL LI.focus A H4 {
	COLOR: #fff
}
#sp-results UL LI A:hover P {
	COLOR: #fff
}
#sp-results UL LI A:focus P {
	COLOR: #fff
}
#sp-results UL LI.focus A P {
	COLOR: #fff
}
